.class public final Lcom/estrongs/android/util/n0;
.super Ljava/lang/Object;
.source "TypeUtils.java"


# static fields
.field public static final a:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field public static final b:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field public static final c:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field public static final d:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field public static final e:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private static final f:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private static final g:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "[",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private static final h:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private static final i:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public static j:Ljava/lang/String;

.field public static k:Ljava/lang/String;

.field private static l:Ljava/lang/String;

.field public static m:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .locals 16

    .line 1
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->a:Ljava/util/Set;

    .line 2
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    .line 3
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    .line 4
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->d:Ljava/util/Set;

    .line 5
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->e:Ljava/util/Set;

    .line 6
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->f:Ljava/util/HashMap;

    .line 7
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->g:Landroid/util/SparseArray;

    .line 8
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->h:Landroid/util/SparseArray;

    .line 9
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/estrongs/android/util/n0;->i:Ljava/util/HashMap;

    const/16 v0, 0x64

    const/high16 v1, 0x10000

    const-string v2, ".apk"

    const-string v3, "application/vnd.android.package-archive"

    .line 10
    invoke-static {v1, v2, v3, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const/16 v1, 0x15

    new-array v1, v1, [Ljava/lang/String;

    const-string v2, ".txt"

    const/4 v3, 0x0

    aput-object v2, v1, v3

    const-string v2, ".text"

    const/4 v4, 0x1

    aput-object v2, v1, v4

    const-string v2, ".ini"

    const/4 v5, 0x2

    aput-object v2, v1, v5

    const-string v2, ".properties"

    const/4 v6, 0x3

    aput-object v2, v1, v6

    const-string v2, ".prop"

    const/4 v7, 0x4

    aput-object v2, v1, v7

    const-string v2, ".conf"

    const/4 v8, 0x5

    aput-object v2, v1, v8

    const-string v2, ".classpath"

    const/4 v9, 0x6

    aput-object v2, v1, v9

    const-string v2, ".project"

    const/4 v10, 0x7

    aput-object v2, v1, v10

    const-string v2, ".php"

    const/16 v11, 0x8

    aput-object v2, v1, v11

    const/16 v2, 0x9

    const-string v12, ".js"

    aput-object v12, v1, v2

    const/16 v2, 0xa

    const-string v12, ".rss"

    aput-object v12, v1, v2

    const/16 v2, 0xb

    const-string v12, ".jsp"

    aput-object v12, v1, v2

    const/16 v2, 0xc

    const-string v12, ".asp"

    aput-object v12, v1, v2

    const/16 v2, 0xd

    const-string v12, ".aspx"

    aput-object v12, v1, v2

    const/16 v2, 0xe

    const-string v12, ".c"

    aput-object v12, v1, v2

    const/16 v2, 0xf

    const-string v12, ".java"

    aput-object v12, v1, v2

    const/16 v2, 0x10

    const-string v12, ".vb"

    aput-object v12, v1, v2

    const/16 v2, 0x11

    const-string v12, ".vbs"

    aput-object v12, v1, v2

    const/16 v2, 0x12

    const-string v12, ".h"

    aput-object v12, v1, v2

    const/16 v2, 0x13

    const-string v12, ".checksum"

    aput-object v12, v1, v2

    const/16 v2, 0x14

    const-string v12, ".log"

    aput-object v12, v1, v2

    const v2, 0x10001

    const-string v12, "text/plain"

    .line 11
    invoke-static {v2, v1, v12, v7}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x10010

    const-string v2, ".png"

    const-string v12, "image/png"

    .line 12
    invoke-static {v1, v2, v12, v4}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const-string v1, "image/jpeg"

    const v2, 0x10011

    const-string v12, ".jpg"

    .line 13
    invoke-static {v2, v12, v1, v4}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x10012

    const-string v12, ".bmp"

    const-string v13, "image/x-ms-bmp"

    .line 14
    invoke-static {v2, v12, v13, v4}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x10013

    const-string v12, ".gif"

    const-string v13, "image/gif"

    .line 15
    invoke-static {v2, v12, v13, v4}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x10014

    const-string v12, ".jpeg"

    .line 16
    invoke-static {v2, v12, v1, v4}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x10015

    const-string v2, ".wbmp"

    const-string v12, "image/vnd.wap.wbmp"

    .line 17
    invoke-static {v1, v2, v12, v4}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v2, ".tif"

    aput-object v2, v1, v3

    const-string v2, ".tiff"

    aput-object v2, v1, v4

    const v2, 0x10016

    const-string v12, "image/tif"

    .line 18
    invoke-static {v2, v1, v12, v4}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const-string v1, "audio/mpeg"

    const v2, 0x20020

    const-string v12, ".mp3"

    .line 19
    invoke-static {v2, v12, v1, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v2, v6, [Ljava/lang/String;

    const-string v12, ".mid"

    aput-object v12, v2, v3

    const-string v12, ".midi"

    aput-object v12, v2, v4

    const-string v12, ".rmi"

    aput-object v12, v2, v5

    const v12, 0x20021

    const-string v13, "audio/mid"

    .line 20
    invoke-static {v12, v2, v13, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v2, 0x20022

    const-string v12, ".wav"

    const-string v13, "audio/x-wav"

    .line 21
    invoke-static {v2, v12, v13, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x20023

    const-string v12, ".amr"

    const-string v13, "audio/amr"

    .line 22
    invoke-static {v2, v12, v13, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v2, v5, [Ljava/lang/String;

    const-string v12, ".ogg"

    aput-object v12, v2, v3

    const-string v12, ".x-ogg"

    aput-object v12, v2, v4

    const-string v12, "audio/ogg"

    const v13, 0x20024

    .line 23
    invoke-static {v13, v2, v12, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v2, v4, [Ljava/lang/String;

    const-string v13, ".m4a"

    aput-object v13, v2, v3

    const v13, 0x20025

    const-string v14, "audio/mp4"

    .line 24
    invoke-static {v13, v2, v14, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v2, 0x20026

    const-string v13, ".wma"

    const-string v14, "audio/x-ms-wma"

    .line 25
    invoke-static {v2, v13, v14, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x20027

    const-string v13, ".qcp"

    const-string v14, "audio/vnd.qcelp"

    .line 26
    invoke-static {v2, v13, v14, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v2, v5, [Ljava/lang/String;

    const-string v13, ".ra"

    aput-object v13, v2, v3

    const-string v13, ".ram"

    aput-object v13, v2, v4

    const v13, 0x20028

    const-string v14, "audio/x-pn-realaudio"

    .line 27
    invoke-static {v13, v2, v14, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v2, v6, [Ljava/lang/String;

    const-string v13, ".aif"

    aput-object v13, v2, v3

    const-string v13, ".aifc"

    aput-object v13, v2, v4

    const-string v13, ".aiff"

    aput-object v13, v2, v5

    const v13, 0x20029

    const-string v14, "audio/x-aiff"

    .line 28
    invoke-static {v13, v2, v14, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v2, 0x2002a

    const-string v13, ".m3u"

    const-string v14, "audio/x-mpegurl"

    .line 29
    invoke-static {v2, v13, v14, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x2002b

    const-string v13, ".flac"

    const-string v14, "audio/flac"

    .line 30
    invoke-static {v2, v13, v14, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x2002c

    const-string v13, ".ape"

    const-string v14, "audio/x-ape"

    .line 31
    invoke-static {v2, v13, v14, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x2002d

    const-string v13, ".oga"

    .line 32
    invoke-static {v2, v13, v12, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x2002e

    const-string v12, ".ac3"

    const-string v13, "audio/ac3"

    .line 33
    invoke-static {v2, v12, v13, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x2002f

    const-string v12, ".awb"

    const-string v13, "audio/amr-wb"

    .line 34
    invoke-static {v2, v12, v13, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v2, v5, [Ljava/lang/String;

    const-string v12, ".mp2"

    aput-object v12, v2, v3

    const-string v12, ".mpga"

    aput-object v12, v2, v4

    const v12, 0x20030

    .line 35
    invoke-static {v12, v2, v1, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v2, ".3gpa"

    aput-object v2, v1, v3

    const-string v2, ".3ga"

    aput-object v2, v1, v4

    const v2, 0x20031

    const-string v12, "audio/3ga"

    .line 36
    invoke-static {v2, v1, v12, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x20032

    const-string v2, ".imy"

    const-string v12, "audio/imelod"

    .line 37
    invoke-static {v1, v2, v12, v5}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v4, [Ljava/lang/String;

    const-string v2, ".aac"

    aput-object v2, v1, v3

    const v2, 0x20033

    const-string v12, "audio/aac"

    .line 38
    invoke-static {v2, v1, v12, v5}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v2, ".asf"

    aput-object v2, v1, v3

    const-string v2, ".asx"

    aput-object v2, v1, v4

    const v2, 0x30027

    const-string v12, "video/x-ms-asf"

    .line 39
    invoke-static {v2, v1, v12, v6}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x30028

    const-string v2, ".wmv"

    const-string v12, "video/x-ms-wmv"

    .line 40
    invoke-static {v1, v2, v12, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v7, [Ljava/lang/String;

    const-string v2, ".rm"

    aput-object v2, v1, v3

    const-string v2, ".rmvb"

    aput-object v2, v1, v4

    const-string v2, ".mkv"

    aput-object v2, v1, v5

    const-string v2, ".mov"

    aput-object v2, v1, v6

    const-string v2, "video/*"

    const v12, 0x30029

    .line 41
    invoke-static {v12, v1, v2, v6}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v12, ".3gp"

    aput-object v12, v1, v3

    const-string v12, ".3gpp"

    aput-object v12, v1, v4

    const v12, 0x3002a

    const-string v13, "video/3gpp"

    .line 42
    invoke-static {v12, v1, v13, v6}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x3002b

    const-string v12, ".avi"

    const-string v13, "video/avi"

    .line 43
    invoke-static {v1, v12, v13, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v6, [Ljava/lang/String;

    const-string v12, ".mp4"

    aput-object v12, v1, v3

    const-string v12, ".m4v"

    aput-object v12, v1, v4

    const-string v12, ".f4v"

    aput-object v12, v1, v5

    const v12, 0x3002c

    const-string v13, "video/mp4"

    .line 44
    invoke-static {v12, v1, v13, v6}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v12, ".mpg"

    aput-object v12, v1, v3

    const-string v12, ".ts"

    aput-object v12, v1, v4

    const-string v12, "video/mpeg"

    const v13, 0x3002d

    .line 45
    invoke-static {v13, v1, v12, v6}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x3002e

    const-string v13, ".mpeg"

    .line 46
    invoke-static {v1, v13, v12, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const-string v1, "application/x-shockwave-flash"

    const v13, 0x30030

    const-string v14, ".flv"

    .line 47
    invoke-static {v13, v14, v1, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const-string v13, "application/octet-stream"

    const v14, 0x30032

    const-string v15, ".vob"

    .line 48
    invoke-static {v14, v15, v13, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v14, 0x30033

    const-string v15, ".webm"

    const-string v10, "video/webm"

    .line 49
    invoke-static {v14, v15, v10, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v10, 0x30034

    const-string v14, ".ogv"

    const-string v15, "video/ogg"

    .line 50
    invoke-static {v10, v14, v15, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v10, 0x30035

    const-string v14, ".3g2"

    const-string v15, "video/3gpp2"

    .line 51
    invoke-static {v10, v14, v15, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v10, 0x30036

    const-string v14, ".m2ts"

    .line 52
    invoke-static {v10, v14, v12, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v10, 0x30037

    const-string v12, ".trp"

    .line 53
    invoke-static {v10, v12, v2, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x30038

    const-string v10, ".mts"

    const-string v12, "video/avchd-stream"

    .line 54
    invoke-static {v2, v10, v12, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x30039

    const-string v10, ".divx"

    const-string v12, "video/divx"

    .line 55
    invoke-static {v2, v10, v12, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v2, 0x70001

    const-string v10, ".swf"

    .line 56
    invoke-static {v2, v10, v1, v6}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v7, [Ljava/lang/String;

    const-string v2, ".doc"

    aput-object v2, v1, v3

    const-string v2, ".docm"

    aput-object v2, v1, v4

    const-string v2, ".odt"

    aput-object v2, v1, v5

    const-string v10, ".rtf"

    aput-object v10, v1, v6

    const v10, 0x40030

    const-string v12, "application/msword"

    .line 57
    invoke-static {v10, v1, v12, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v1, v11, [Ljava/lang/String;

    const-string v10, ".xls"

    aput-object v10, v1, v3

    const-string v10, ".xla"

    aput-object v10, v1, v4

    const-string v10, ".xlc"

    aput-object v10, v1, v5

    const-string v10, ".xlm"

    aput-object v10, v1, v6

    const-string v10, ".xlt"

    aput-object v10, v1, v7

    const-string v10, ".xlsm"

    aput-object v10, v1, v8

    const-string v10, ".xlsb"

    aput-object v10, v1, v9

    const-string v10, ".ods"

    const/4 v11, 0x7

    aput-object v10, v1, v11

    const v11, 0x40031

    const-string v12, "application/vnd.ms-excel"

    .line 58
    invoke-static {v11, v1, v12, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    new-array v1, v6, [Ljava/lang/String;

    const-string v11, ".html"

    aput-object v11, v1, v3

    const-string v11, ".htm"

    aput-object v11, v1, v4

    const-string v11, ".mht"

    aput-object v11, v1, v5

    const v11, 0x40032

    const-string v12, "text/html"

    .line 59
    invoke-static {v11, v1, v12, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40041

    const-string v11, ".docx"

    const-string v12, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"

    .line 60
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40042

    const-string v11, ".xlsx"

    const-string v12, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

    .line 61
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40043

    const-string v11, ".pptx"

    const-string v12, "application/vnd.openxmlformats-officedocument.presentationml.presentation"

    .line 62
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40050

    const-string v11, ".wps"

    const-string v12, "application/wps"

    .line 63
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40051

    const-string v11, ".wpt"

    const-string v12, "application/wpt"

    .line 64
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40052

    const-string v11, ".dps"

    const-string v12, "application/dps"

    .line 65
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40053

    const-string v11, ".dpt"

    const-string v12, "application/dpt"

    .line 66
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40054

    const-string v11, ".et"

    const-string v12, "application/et"

    .line 67
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40055

    const-string v11, ".ett"

    const-string v12, "application/ett"

    .line 68
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const-string v1, "magnus-internal/cgi"

    const v11, 0x40033

    const-string v12, ".bat"

    .line 69
    invoke-static {v11, v12, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v11, 0x40034

    const-string v12, ".exe"

    .line 70
    invoke-static {v11, v12, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40035

    const-string v11, ".dll"

    const-string v12, "application/x-msdownload"

    .line 71
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40036

    const-string v11, ".lib"

    .line 72
    invoke-static {v1, v11, v13, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v8, [Ljava/lang/String;

    const-string v11, ".ppt"

    aput-object v11, v1, v3

    const-string v11, ".pps"

    aput-object v11, v1, v4

    const-string v11, ".ppx"

    aput-object v11, v1, v5

    const-string v11, ".odp"

    aput-object v11, v1, v6

    const-string v11, ".ppsm"

    aput-object v11, v1, v7

    const v11, 0x40037

    const-string v12, "application/vnd.ms-powerpoint"

    .line 73
    invoke-static {v11, v1, v12, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x40040

    const-string v11, ".chm"

    const-string v12, "application/x-chm"

    .line 74
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x4003b

    const-string v11, ".esj"

    const-string v12, "application/esj"

    .line 75
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x4003c

    const-string v11, ".epub"

    const-string v12, "application/epub+zip"

    .line 76
    invoke-static {v1, v11, v12, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50042

    const-string v11, ".7z"

    const-string v12, "application/x-7z-compressed"

    .line 77
    invoke-static {v1, v11, v12, v8}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v9, [Ljava/lang/String;

    const-string v9, ".zip"

    aput-object v9, v1, v3

    const-string v9, ".tar"

    aput-object v9, v1, v4

    const-string v9, ".gz"

    aput-object v9, v1, v5

    const-string v9, ".cab"

    aput-object v9, v1, v6

    const-string v9, ".esi"

    aput-object v9, v1, v7

    const-string v9, ".jar"

    aput-object v9, v1, v8

    const v9, 0x50038

    const-string v11, "application/zip"

    .line 78
    invoke-static {v9, v1, v11, v8}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50039

    const-string v9, ".pdf"

    const-string v11, "application/pdf"

    .line 79
    invoke-static {v1, v9, v11, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x5003a

    const-string v9, ".xml"

    const-string v11, "text/xml"

    .line 80
    invoke-static {v1, v9, v11, v7}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x5003d

    const-string v7, "application/vnd.oasis.opendocument.text"

    .line 81
    invoke-static {v1, v2, v7, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v2, ".pgn"

    aput-object v2, v1, v3

    const-string v2, ".xqf"

    aput-object v2, v1, v4

    const v2, 0x5003f

    const-string v7, "application/x-chess-pgn"

    .line 82
    invoke-static {v2, v1, v7, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50040

    const-string v2, ".rar"

    const-string v7, "application/x-rar-compressed"

    .line 83
    invoke-static {v1, v2, v7, v8}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50041

    const-string v2, ".gzip"

    const-string v7, "application/x-gzip"

    .line 84
    invoke-static {v1, v2, v7, v8}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50043

    const-string v2, ".tar"

    const-string v7, "application/x-tar"

    .line 85
    invoke-static {v1, v2, v7, v8}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50044

    const-string v2, ".bz2"

    const-string v7, "application/x-bzip2"

    .line 86
    invoke-static {v1, v2, v7, v8}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x50045

    const-string v2, ".cab"

    const-string v7, "application/vnd.ms-cab-compressed"

    .line 87
    invoke-static {v1, v2, v7, v8}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v1, 0x6004b

    const-string v2, ".torrent"

    const-string v7, "application/x-bittorrent"

    .line 88
    invoke-static {v1, v2, v7, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v5, [Ljava/lang/String;

    const-string v2, ".mobi"

    aput-object v2, v1, v3

    const-string v2, ".prc"

    aput-object v2, v1, v4

    const v2, 0x6004c

    const-string v7, "application/x-mobipocket-ebook"

    .line 89
    invoke-static {v2, v1, v7, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x1004c

    const-string v2, ".vcf"

    const-string v7, "text/x-vcard"

    .line 90
    invoke-static {v1, v2, v7, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    new-array v1, v6, [Ljava/lang/String;

    const-string v2, ".ics"

    aput-object v2, v1, v3

    const-string v2, ".ical"

    aput-object v2, v1, v4

    const-string v2, ".icalendar"

    aput-object v2, v1, v5

    const v2, 0x1004d

    const-string v3, "text/calendar"

    .line 91
    invoke-static {v2, v1, v3, v0}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    const v1, 0x80001

    const-string v2, ".nzb"

    const-string v3, "application/x-nzb"

    .line 92
    invoke-static {v1, v2, v3, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const-string v1, "application/umd"

    const v2, 0x80002

    const-string v3, ".umd"

    .line 93
    invoke-static {v2, v3, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const/4 v2, 0x0

    const v3, 0x90001

    const-string v4, ".pcs"

    .line 94
    invoke-static {v3, v4, v2, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x90010

    const-string v4, ".eslock"

    .line 95
    invoke-static {v3, v4, v2, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x91000

    const-string v4, "application/vnd.oasis.opendocument.spreadsheet"

    .line 96
    invoke-static {v3, v10, v4, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x91001

    const-string v4, ".odp"

    const-string v5, "application/vnd.oasis.opendocument.presentation"

    .line 97
    invoke-static {v3, v4, v5, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x92000

    const-string v4, ".fb2"

    const-string v5, "application/fb2"

    .line 98
    invoke-static {v3, v4, v5, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x92001    # 8.38E-40f

    const-string v4, ".azw"

    const-string v5, "application/vnd.amazon.ebook"

    .line 99
    invoke-static {v3, v4, v5, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x92002

    const-string v4, ".azw1"

    const-string v5, "application/x-topaz-ebook"

    .line 100
    invoke-static {v3, v4, v5, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x92003

    const-string v4, ".azw3"

    const-string v5, "application/x-mobipocket-ebook"

    .line 101
    invoke-static {v3, v4, v5, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x92004

    const-string v4, ".azw4"

    .line 102
    invoke-static {v3, v4, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const-string v4, ".ebk"

    .line 103
    invoke-static {v3, v4, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x80004

    const-string v4, ".ebk2"

    .line 104
    invoke-static {v3, v4, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    const v3, 0x80005

    const-string v4, ".ebk3"

    .line 105
    invoke-static {v3, v4, v1, v0}, Lcom/estrongs/android/util/n0;->a(ILjava/lang/String;Ljava/lang/String;I)V

    .line 106
    sput-object v2, Lcom/estrongs/android/util/n0;->k:Ljava/lang/String;

    .line 107
    sput-object v2, Lcom/estrongs/android/util/n0;->l:Ljava/lang/String;

    return-void
.end method

.method public static A(I)Z
    .locals 1

    const v0, 0x40037

    if-eq p0, v0, :cond_1

    const v0, 0x40043

    if-ne p0, v0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static A(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->q(I)Z

    move-result p0

    return p0
.end method

.method public static B(I)Z
    .locals 1

    const v0, 0x20027

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static B(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->r(I)Z

    move-result p0

    return p0
.end method

.method public static C(I)Z
    .locals 1

    const v0, 0x1004d

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static C(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->s(I)Z

    move-result p0

    return p0
.end method

.method public static D(I)Z
    .locals 1

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->d:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    return p0
.end method

.method public static D(Ljava/lang/String;)Z
    .locals 0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 3
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->u(I)Z

    move-result p0

    return p0
.end method

.method public static E(I)Z
    .locals 1

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    return p0
.end method

.method public static E(Ljava/lang/String;)Z
    .locals 0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 3
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->v(I)Z

    move-result p0

    return p0
.end method

.method public static F(I)Z
    .locals 1

    const v0, 0x40030

    if-eq p0, v0, :cond_1

    const v0, 0x40041

    if-ne p0, v0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static F(Ljava/lang/String;)Z
    .locals 1

    .line 1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".pcs"

    .line 2
    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    return p0
.end method

.method public static G(I)Z
    .locals 1

    const v0, 0x5003a

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static G(Ljava/lang/String;)Z
    .locals 1

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    const v0, 0x80003

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static H(I)Z
    .locals 1

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->e:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    return p0
.end method

.method public static H(Ljava/lang/String;)Z
    .locals 0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 3
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->y(I)Z

    move-result p0

    return p0
.end method

.method public static I(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->z(I)Z

    move-result p0

    return p0
.end method

.method public static J(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->A(I)Z

    move-result p0

    return p0
.end method

.method public static K(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->B(I)Z

    move-result p0

    return p0
.end method

.method public static L(Ljava/lang/String;)Z
    .locals 3

    const/4 v0, 0x0

    if-nez p0, :cond_0

    return v0

    .line 1
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v2, 0x2f

    if-ne v1, v2, :cond_1

    .line 2
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 3
    :cond_1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".rar"

    .line 4
    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    return p0
.end method

.method public static M(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->C(I)Z

    move-result p0

    return p0
.end method

.method public static N(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->D(I)Z

    move-result p0

    return p0
.end method

.method public static O(Ljava/lang/String;)Z
    .locals 1

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    const v0, 0x80002

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static P(Ljava/lang/String;)Z
    .locals 2

    const/4 v0, 0x0

    if-nez p0, :cond_0

    return v0

    :cond_0
    const-string v1, "rm"

    .line 1
    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, "rmvb"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".mpg"

    .line 2
    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".mpeg"

    .line 3
    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".asf"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".flv"

    .line 4
    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".f4v"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_2

    :cond_1
    const/4 v0, 0x1

    :cond_2
    return v0
.end method

.method public static Q(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->E(I)Z

    move-result p0

    return p0
.end method

.method public static R(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->F(I)Z

    move-result p0

    return p0
.end method

.method public static S(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->G(I)Z

    move-result p0

    return p0
.end method

.method public static T(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->H(I)Z

    move-result p0

    return p0
.end method

.method public static U(Ljava/lang/String;)Z
    .locals 1

    .line 1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".zip"

    .line 2
    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_1

    const-string v0, ".jar"

    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_1

    const-string v0, ".apk"

    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    return p0

    :cond_1
    :goto_0
    const/4 p0, 0x1

    return p0
.end method

.method public static V(Ljava/lang/String;)Z
    .locals 2

    .line 1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->U(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".gz"

    invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".gzip"

    .line 3
    invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1

    const-string v1, ".rar"

    invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_1

    .line 4
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->e(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static a(Lcom/estrongs/fs/g;)I
    .locals 2

    .line 12
    invoke-interface {p0}, Lcom/estrongs/fs/g;->h()I

    move-result v0

    const/4 v1, -0x2

    if-ne v0, v1, :cond_2

    .line 13
    invoke-interface {p0}, Lcom/estrongs/fs/g;->getPath()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/estrongs/android/util/h0;->i2(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-interface {p0}, Lcom/estrongs/fs/g;->i()Lcom/estrongs/fs/l;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/l;->c()Z

    move-result v0

    if-eqz v0, :cond_0

    const v0, 0x10011

    goto :goto_0

    .line 14
    :cond_0
    instance-of v0, p0, Lcom/estrongs/fs/impl/adb/a;

    if-eqz v0, :cond_1

    const v0, 0x90011

    goto :goto_0

    .line 15
    :cond_1
    invoke-interface {p0}, Lcom/estrongs/fs/g;->d()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result v0

    .line 16
    :goto_0
    invoke-interface {p0, v0}, Lcom/estrongs/fs/g;->b(I)V

    :cond_2
    return v0
.end method

.method public static a()Ljava/lang/String;
    .locals 1

    const-string v0, ".apk"

    return-object v0
.end method

.method public static a(I)Ljava/lang/String;
    .locals 1

    .line 17
    sget-object v0, Lcom/estrongs/android/util/n0;->h:Landroid/util/SparseArray;

    invoke-virtual {v0, p0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Ljava/lang/String;

    if-nez p0, :cond_0

    const-string p0, "audio/*"

    :cond_0
    return-object p0
.end method

.method public static a(Ljava/lang/String;)Ljava/lang/String;
    .locals 1

    const-string v0, "application/zip"

    .line 18
    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_4

    const-string v0, "application/x-zip-compressed"

    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_0

    goto :goto_1

    :cond_0
    const-string v0, "application/x-gzip"

    .line 19
    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1

    const-string p0, ".gz"

    return-object p0

    :cond_1
    const-string v0, "application/x-rar-compressed"

    .line 20
    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_3

    const-string v0, "application/rar"

    .line 21
    invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_2

    goto :goto_0

    :cond_2
    const/4 p0, 0x0

    return-object p0

    :cond_3
    :goto_0
    const-string p0, ".rar"

    return-object p0

    :cond_4
    :goto_1
    const-string p0, ".zip"

    return-object p0
.end method

.method private static a(ILjava/lang/String;Ljava/lang/String;I)V
    .locals 2

    const/4 v0, 0x1

    new-array v0, v0, [Ljava/lang/String;

    const/4 v1, 0x0

    aput-object p1, v0, v1

    .line 1
    invoke-static {p0, v0, p2, p3}, Lcom/estrongs/android/util/n0;->a(I[Ljava/lang/String;Ljava/lang/String;I)V

    return-void
.end method

.method private static a(I[Ljava/lang/String;Ljava/lang/String;I)V
    .locals 4

    const/4 v0, 0x0

    .line 2
    :goto_0
    array-length v1, p1

    if-ge v0, v1, :cond_0

    .line 3
    sget-object v1, Lcom/estrongs/android/util/n0;->f:Ljava/util/HashMap;

    aget-object v2, p1, v0

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4
    sget-object v1, Lcom/estrongs/android/util/n0;->i:Ljava/util/HashMap;

    aget-object v2, p1, v0

    invoke-virtual {v1, v2, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    .line 5
    :cond_0
    sget-object v0, Lcom/estrongs/android/util/n0;->h:Landroid/util/SparseArray;

    invoke-virtual {v0, p0, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 6
    sget-object p2, Lcom/estrongs/android/util/n0;->g:Landroid/util/SparseArray;

    invoke-virtual {p2, p0, p1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    const/4 p1, 0x1

    if-ne p3, p1, :cond_1

    .line 7
    sget-object p1, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {p1, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    goto :goto_1

    :cond_1
    const/4 p1, 0x2

    if-ne p3, p1, :cond_2

    .line 8
    sget-object p1, Lcom/estrongs/android/util/n0;->a:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {p1, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    goto :goto_1

    :cond_2
    const/4 p1, 0x3

    if-ne p3, p1, :cond_3

    .line 9
    sget-object p1, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {p1, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    goto :goto_1

    :cond_3
    const/4 p1, 0x4

    if-ne p3, p1, :cond_4

    .line 10
    sget-object p1, Lcom/estrongs/android/util/n0;->d:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {p1, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    goto :goto_1

    :cond_4
    const/4 p1, 0x5

    if-ne p3, p1, :cond_5

    .line 11
    sget-object p1, Lcom/estrongs/android/util/n0;->e:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {p1, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    :cond_5
    :goto_1
    return-void
.end method

.method public static b(Lcom/estrongs/fs/g;)I
    .locals 2

    .line 1
    invoke-interface {p0}, Lcom/estrongs/fs/g;->i()Lcom/estrongs/fs/l;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/l;->b()Z

    move-result v0

    if-eqz v0, :cond_0

    const/4 p0, 0x0

    return p0

    .line 2
    :cond_0
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->a(Lcom/estrongs/fs/g;)I

    move-result p0

    const v0, 0x90010

    if-ne p0, v0, :cond_1

    const/4 p0, 0x7

    return p0

    :cond_1
    const/high16 v0, 0x10000

    if-eq p0, v0, :cond_8

    const v0, 0x90011

    if-ne p0, v0, :cond_2

    goto :goto_0

    .line 3
    :cond_2
    sget-object v0, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3

    const/4 p0, 0x1

    return p0

    .line 4
    :cond_3
    sget-object v0, Lcom/estrongs/android/util/n0;->a:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4

    const/4 p0, 0x2

    return p0

    .line 5
    :cond_4
    sget-object v0, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_5

    const/4 p0, 0x3

    return p0

    .line 6
    :cond_5
    sget-object v0, Lcom/estrongs/android/util/n0;->d:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_6

    const/4 p0, 0x4

    return p0

    .line 7
    :cond_6
    sget-object v0, Lcom/estrongs/android/util/n0;->e:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_7

    const/4 p0, 0x5

    return p0

    :cond_7
    const/16 p0, 0x64

    return p0

    :cond_8
    :goto_0
    const/4 p0, 0x6

    return p0
.end method

.method public static b(Ljava/lang/String;)I
    .locals 4

    const/4 v0, -0x1

    if-eqz p0, :cond_2

    .line 8
    invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    const/4 v2, 0x1

    if-ge v1, v2, :cond_0

    goto :goto_0

    .line 9
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    sub-int/2addr v1, v2

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v3, 0x2f

    if-ne v1, v3, :cond_1

    const/4 v1, 0x0

    .line 10
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v3

    sub-int/2addr v3, v2

    invoke-virtual {p0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 11
    :cond_1
    invoke-static {p0}, Lcom/estrongs/android/util/h0;->x(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_2

    .line 12
    invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v1

    .line 13
    sget-object v2, Lcom/estrongs/android/util/n0;->f:Ljava/util/HashMap;

    invoke-virtual {v2, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_2

    .line 14
    sget-object v0, Lcom/estrongs/android/util/n0;->f:Ljava/util/HashMap;

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    const/high16 v1, 0x10000

    if-ne v0, v1, :cond_2

    .line 15
    invoke-static {p0}, Lcom/estrongs/android/util/h0;->t0(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_2

    const v0, 0x90011

    :cond_2
    :goto_0
    return v0
.end method

.method public static b()Ljava/lang/String;
    .locals 5

    .line 17
    sget-object v0, Lcom/estrongs/android/util/n0;->j:Ljava/lang/String;

    if-eqz v0, :cond_0

    return-object v0

    .line 18
    :cond_0
    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    .line 19
    sget-object v1, Lcom/estrongs/android/util/n0;->a:Ljava/util/Set;

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_1
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_3

    .line 20
    sget-object v2, Lcom/estrongs/android/util/n0;->g:Landroid/util/SparseArray;

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Ljava/lang/String;

    const/4 v3, 0x0

    .line 21
    :goto_0
    array-length v4, v2

    if-ge v3, v4, :cond_1

    .line 22
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->length()I

    move-result v4

    if-lez v4, :cond_2

    const-string v4, ";"

    .line 23
    invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    .line 24
    :cond_2
    aget-object v4, v2, v3

    invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 25
    :cond_3
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/estrongs/android/util/n0;->j:Ljava/lang/String;

    return-object v0
.end method

.method public static b(I)Ljava/lang/String;
    .locals 1

    .line 16
    sget-object v0, Lcom/estrongs/android/util/n0;->h:Landroid/util/SparseArray;

    invoke-virtual {v0, p0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Ljava/lang/String;

    if-nez p0, :cond_0

    const-string p0, "video/*"

    :cond_0
    return-object p0
.end method

.method public static c(Ljava/lang/String;)I
    .locals 1

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->f:Ljava/util/HashMap;

    invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Ljava/lang/Integer;

    if-eqz p0, :cond_0

    .line 2
    invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I

    move-result p0

    goto :goto_0

    :cond_0
    const/4 p0, -0x1

    :goto_0
    return p0
.end method

.method public static c()Ljava/lang/String;
    .locals 5

    .line 6
    sget-object v0, Lcom/estrongs/android/util/n0;->l:Ljava/lang/String;

    if-eqz v0, :cond_0

    sget-object v0, Lcom/estrongs/android/pop/l;->f:Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-nez v0, :cond_0

    .line 7
    sget-object v0, Lcom/estrongs/android/util/n0;->l:Ljava/lang/String;

    return-object v0

    .line 8
    :cond_0
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 9
    invoke-static {}, Lcom/estrongs/android/pop/l;->L1()Lcom/estrongs/android/pop/l;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/estrongs/android/pop/l;->b(Ljava/util/List;)V

    .line 10
    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v1

    if-nez v1, :cond_1

    const/4 v0, 0x0

    return-object v0

    .line 11
    :cond_1
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const/4 v2, 0x0

    const/4 v3, 0x0

    .line 12
    :goto_0
    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v4

    if-ge v3, v4, :cond_3

    if-lez v3, :cond_2

    const-string v4, ";"

    .line 13
    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    :cond_2
    const/16 v4, 0x2e

    .line 14
    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 15
    :cond_3
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/estrongs/android/util/n0;->l:Ljava/lang/String;

    .line 16
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    sput-object v0, Lcom/estrongs/android/pop/l;->f:Ljava/lang/Boolean;

    .line 17
    sget-object v0, Lcom/estrongs/android/util/n0;->l:Ljava/lang/String;

    return-object v0
.end method

.method public static c(I)Z
    .locals 1

    const v0, 0x90011

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static c(Lcom/estrongs/fs/g;)Z
    .locals 3

    .line 3
    invoke-interface {p0}, Lcom/estrongs/fs/g;->i()Lcom/estrongs/fs/l;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/l;->b()Z

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_0

    return v1

    .line 4
    :cond_0
    invoke-interface {p0}, Lcom/estrongs/fs/g;->getPath()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/estrongs/android/util/h0;->i2(Ljava/lang/String;)Z

    move-result v0

    const/4 v2, 0x1

    if-eqz v0, :cond_1

    invoke-interface {p0}, Lcom/estrongs/fs/g;->i()Lcom/estrongs/fs/l;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/l;->c()Z

    move-result v0

    if-eqz v0, :cond_1

    return v2

    .line 5
    :cond_1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->a(Lcom/estrongs/fs/g;)I

    move-result v0

    invoke-static {v0}, Lcom/estrongs/android/util/n0;->p(I)Z

    move-result v0

    if-nez v0, :cond_2

    invoke-interface {p0}, Lcom/estrongs/fs/g;->getName()Ljava/lang/String;

    move-result-object p0

    invoke-static {p0}, Lcom/estrongs/android/util/n0;->z(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_3

    :cond_2
    const/4 v1, 0x1

    :cond_3
    return v1
.end method

.method public static d()Ljava/lang/String;
    .locals 1
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    const-string v0, ".zip;.rar;.tar;.gzip;.bz2;.gz;.7z;.esi;.cab;.jar"

    return-object v0
.end method

.method public static d(Ljava/lang/String;)Ljava/lang/String;
    .locals 3

    const-string v0, "*/*"

    if-nez p0, :cond_0

    return-object v0

    .line 3
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v2, 0x2f

    if-ne v1, v2, :cond_1

    const/4 v1, 0x0

    .line 4
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v2

    add-int/lit8 v2, v2, -0x1

    invoke-virtual {p0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 5
    :cond_1
    invoke-static {p0}, Lcom/estrongs/android/util/h0;->x(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_4

    .line 6
    invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v1

    .line 7
    sget-object v2, Lcom/estrongs/android/util/n0;->i:Ljava/util/HashMap;

    invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    if-eqz v1, :cond_2

    return-object v1

    .line 8
    :cond_2
    invoke-static {p0}, Lcom/estrongs/fs/util/f;->i(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    .line 9
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_4

    .line 10
    invoke-static {}, Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;

    move-result-object v1

    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-nez v1, :cond_3

    .line 11
    invoke-static {}, Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;

    move-result-object v1

    invoke-virtual {p0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object p0

    invoke-virtual {v1, p0}, Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    :cond_3
    if-eqz v1, :cond_4

    return-object v1

    :cond_4
    return-object v0
.end method

.method public static d(I)Z
    .locals 1

    const/high16 v0, 0x10000

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static d(Lcom/estrongs/fs/g;)Z
    .locals 2

    .line 1
    invoke-interface {p0}, Lcom/estrongs/fs/g;->i()Lcom/estrongs/fs/l;

    move-result-object v0

    invoke-virtual {v0}, Lcom/estrongs/fs/l;->b()Z

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_0

    return v1

    .line 2
    :cond_0
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->a(Lcom/estrongs/fs/g;)I

    move-result v0

    invoke-static {v0}, Lcom/estrongs/android/util/n0;->E(I)Z

    move-result v0

    if-nez v0, :cond_1

    invoke-interface {p0}, Lcom/estrongs/fs/g;->getName()Ljava/lang/String;

    move-result-object p0

    invoke-static {p0}, Lcom/estrongs/android/util/n0;->Q(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_2

    :cond_1
    const/4 v1, 0x1

    :cond_2
    return v1
.end method

.method public static e()Ljava/lang/String;
    .locals 1
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    const-string v0, ".doc;.docx;.ppt;.pps;.ppx;.pptx;.odp;.xls;.xlsx;.xla;.xlc;.xlm;.xlt;.xlsm;.xlsb;.chm;.html;.htm;.txt;.pdf;.mobi;.rtf;.epub;.fb2;.docm;.ods;.odt;.ppsm;.docm"

    return-object v0
.end method

.method public static e(I)Z
    .locals 1

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->a:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    return p0
.end method

.method public static e(Ljava/lang/String;)Z
    .locals 4

    const/4 v0, 0x0

    if-eqz p0, :cond_3

    .line 2
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    if-nez v1, :cond_0

    goto :goto_0

    .line 3
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    const/4 v2, 0x1

    sub-int/2addr v1, v2

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v3, 0x2f

    if-ne v1, v3, :cond_1

    .line 4
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    sub-int/2addr v1, v2

    invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 5
    :cond_1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v1, ".7z"

    .line 6
    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2

    const-string v1, ".tar"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2

    const-string v1, ".bz2"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2

    const-string v1, ".cab"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_3

    :cond_2
    const/4 v0, 0x1

    :cond_3
    :goto_0
    return v0
.end method

.method public static f()Ljava/lang/String;
    .locals 1

    const-string v0, ".eslock"

    return-object v0
.end method

.method public static f(I)Z
    .locals 1

    const v0, 0x6004b

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static f(Ljava/lang/String;)Z
    .locals 3

    const/4 v0, 0x0

    if-nez p0, :cond_0

    return v0

    .line 1
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v2, 0x2f

    if-ne v1, v2, :cond_1

    .line 2
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 3
    :cond_1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".7z"

    .line 4
    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    return p0
.end method

.method public static g()Ljava/lang/String;
    .locals 1

    const-string v0, ".eslock"

    return-object v0
.end method

.method public static g(I)Z
    .locals 1

    const v0, 0x5003f

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static g(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->c(I)Z

    move-result p0

    return p0
.end method

.method public static h()Ljava/lang/String;
    .locals 5

    .line 3
    sget-object v0, Lcom/estrongs/android/util/n0;->m:Ljava/lang/String;

    if-eqz v0, :cond_0

    return-object v0

    .line 4
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 5
    sget-object v1, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_1
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_3

    .line 6
    sget-object v2, Lcom/estrongs/android/util/n0;->g:Landroid/util/SparseArray;

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Ljava/lang/String;

    const/4 v3, 0x0

    .line 7
    :goto_0
    array-length v4, v2

    if-ge v3, v4, :cond_1

    .line 8
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I

    move-result v4

    if-lez v4, :cond_2

    const-string v4, ";"

    .line 9
    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 10
    :cond_2
    aget-object v4, v2, v3

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 11
    :cond_3
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/estrongs/android/util/n0;->m:Ljava/lang/String;

    return-object v0
.end method

.method public static h(I)Z
    .locals 1

    const v0, 0x40040

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static h(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->d(I)Z

    move-result p0

    return p0
.end method

.method public static i(I)Z
    .locals 1

    const v0, 0x90010

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static i(Ljava/lang/String;)Z
    .locals 1

    .line 4
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_0

    const/4 p0, 0x0

    return p0

    .line 5
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".apk"

    .line 6
    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    return p0
.end method

.method public static i()[Ljava/lang/String;
    .locals 5

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->size()I

    move-result v0

    new-array v0, v0, [Ljava/lang/String;

    .line 2
    sget-object v1, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    const/4 v2, 0x0

    :goto_0
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_0

    add-int/lit8 v3, v2, 0x1

    .line 3
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v4

    invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v0, v2

    move v2, v3

    goto :goto_0

    :cond_0
    return-object v0
.end method

.method public static j()Ljava/lang/String;
    .locals 5

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->k:Ljava/lang/String;

    if-eqz v0, :cond_0

    return-object v0

    .line 2
    :cond_0
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 3
    sget-object v1, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_1
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_3

    .line 4
    sget-object v2, Lcom/estrongs/android/util/n0;->g:Landroid/util/SparseArray;

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Integer;

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Ljava/lang/String;

    const/4 v3, 0x0

    .line 5
    :goto_0
    array-length v4, v2

    if-ge v3, v4, :cond_1

    .line 6
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I

    move-result v4

    if-lez v4, :cond_2

    const-string v4, ";"

    .line 7
    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 8
    :cond_2
    aget-object v4, v2, v3

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 9
    :cond_3
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/estrongs/android/util/n0;->k:Ljava/lang/String;

    return-object v0
.end method

.method public static j(I)Z
    .locals 1

    const v0, 0x4003b

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static j(Ljava/lang/String;)Z
    .locals 1

    .line 10
    invoke-static {p0}, Lcom/estrongs/android/util/h0;->x(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return p0

    .line 11
    :cond_0
    invoke-static {}, Lcom/estrongs/android/util/n0;->d()Ljava/lang/String;

    move-result-object v0

    .line 12
    invoke-virtual {v0, p0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result p0

    return p0
.end method

.method public static k(I)Z
    .locals 1

    const v0, 0x4003c

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static k(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->e(I)Z

    move-result p0

    return p0
.end method

.method public static k()[Ljava/lang/String;
    .locals 5

    .line 3
    sget-object v0, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->size()I

    move-result v0

    new-array v0, v0, [Ljava/lang/String;

    .line 4
    sget-object v1, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    const/4 v2, 0x0

    :goto_0
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_0

    add-int/lit8 v3, v2, 0x1

    .line 5
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v4

    invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v0, v2

    move v2, v3

    goto :goto_0

    :cond_0
    return-object v0
.end method

.method public static l(I)Z
    .locals 1

    const v0, 0x92000

    if-eq p0, v0, :cond_1

    const v0, 0x92001    # 8.38E-40f

    if-eq p0, v0, :cond_1

    const v0, 0x92002

    if-eq p0, v0, :cond_1

    const v0, 0x92003

    if-eq p0, v0, :cond_1

    const v0, 0x92004

    if-eq p0, v0, :cond_1

    if-eq p0, v0, :cond_1

    const v0, 0x80004

    if-eq p0, v0, :cond_1

    const v0, 0x80005

    if-eq p0, v0, :cond_1

    const v0, 0x80002

    if-ne p0, v0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static l(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->f(I)Z

    move-result p0

    return p0
.end method

.method public static m(I)Z
    .locals 1

    const v0, 0x40031

    if-eq p0, v0, :cond_1

    const v0, 0x40042

    if-ne p0, v0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static m(Ljava/lang/String;)Z
    .locals 2

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/h0;->x(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    const/4 v0, 0x0

    if-nez p0, :cond_0

    return v0

    .line 2
    :cond_0
    invoke-static {}, Lcom/estrongs/android/util/n0;->c()Ljava/lang/String;

    move-result-object v1

    if-nez v1, :cond_1

    return v0

    .line 3
    :cond_1
    invoke-virtual {v1, p0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result p0

    return p0
.end method

.method public static n(I)Z
    .locals 1

    const v0, 0x70001

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static n(Ljava/lang/String;)Z
    .locals 3

    const/4 v0, 0x0

    if-eqz p0, :cond_2

    .line 1
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    if-nez v1, :cond_0

    goto :goto_0

    .line 2
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v2, 0x2f

    if-ne v1, v2, :cond_1

    .line 3
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 4
    :cond_1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".bz2"

    .line 5
    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    return p0

    :cond_2
    :goto_0
    return v0
.end method

.method public static o(I)Z
    .locals 1

    const v0, 0x40032

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static o(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->g(I)Z

    move-result p0

    return p0
.end method

.method public static p(I)Z
    .locals 1

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->b:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    return p0
.end method

.method public static p(Ljava/lang/String;)Z
    .locals 0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 3
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->h(I)Z

    move-result p0

    return p0
.end method

.method public static q(I)Z
    .locals 1

    const v0, 0x10014

    if-eq p0, v0, :cond_1

    const v0, 0x10011

    if-ne p0, v0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static q(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->j(I)Z

    move-result p0

    return p0
.end method

.method public static r(I)Z
    .locals 2

    .line 1
    sget-object v0, Lcom/estrongs/android/util/n0;->a:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1

    sget-object v0, Lcom/estrongs/android/util/n0;->c:Ljava/util/Set;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_0

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 p0, 0x1

    :goto_1
    return p0
.end method

.method public static r(Ljava/lang/String;)Z
    .locals 0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 3
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->k(I)Z

    move-result p0

    return p0
.end method

.method public static s(I)Z
    .locals 1

    const v0, 0x6004c

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static s(Ljava/lang/String;)Z
    .locals 1

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    const v0, 0x80004

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static t(I)Z
    .locals 1

    const v0, 0x20020

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static t(Ljava/lang/String;)Z
    .locals 1

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    const v0, 0x80005

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static u(I)Z
    .locals 1

    const v0, 0x80001

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static u(Ljava/lang/String;)Z
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return p0

    .line 1
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v0, ".eslock"

    invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    return p0
.end method

.method public static v(I)Z
    .locals 1

    const v0, 0x5003d

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static v(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->m(I)Z

    move-result p0

    return p0
.end method

.method public static w(I)Z
    .locals 1

    const v0, 0x91001

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static w(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->n(I)Z

    move-result p0

    return p0
.end method

.method public static x(I)Z
    .locals 1

    const v0, 0x91000

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static x(Ljava/lang/String;)Z
    .locals 4

    const/4 v0, 0x0

    if-nez p0, :cond_0

    return v0

    .line 1
    :cond_0
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    const/4 v2, 0x1

    sub-int/2addr v1, v2

    invoke-virtual {p0, v1}, Ljava/lang/String;->charAt(I)C

    move-result v1

    const/16 v3, 0x2f

    if-ne v1, v3, :cond_1

    .line 2
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    sub-int/2addr v1, v2

    invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 3
    :cond_1
    invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object p0

    const-string v1, ".gzip"

    .line 4
    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2

    const-string v1, ".gz"

    invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_3

    :cond_2
    const/4 v0, 0x1

    :cond_3
    return v0
.end method

.method public static y(I)Z
    .locals 1

    const v0, 0x50039

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static y(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->o(I)Z

    move-result p0

    return p0
.end method

.method public static z(I)Z
    .locals 1

    const v0, 0x10010

    if-ne p0, v0, :cond_0

    const/4 p0, 0x1

    goto :goto_0

    :cond_0
    const/4 p0, 0x0

    :goto_0
    return p0
.end method

.method public static z(Ljava/lang/String;)Z
    .locals 0

    .line 1
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->b(Ljava/lang/String;)I

    move-result p0

    .line 2
    invoke-static {p0}, Lcom/estrongs/android/util/n0;->p(I)Z

    move-result p0

    return p0
.end method
